package alp.starcode.edms.manage.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 专家库数据返回对象
 *
 * @author liwang
 * 2023-08-14 09:18
 **/
@Data
@ApiModel(description = "专家库数据返回对象")
public class ExpertLibraryVo {

    @ApiModelProperty(value = "专家库ID", example = "1234567890")
    private String expertLibraryId;

    @ApiModelProperty(value = "专家库名称", example = "计算机科学专家库")
    private String expertLibraryName;

    @ApiModelProperty(value = "管理员数量上限", example = "10")
    private Integer adminLimit;

    @ApiModelProperty(value = "专家库描述", example = "计算机科学领域的专家库，包含算法、人工智能等方向的专家")
    private String description;

    @ApiModelProperty(value = "是否删除(0-未删除,1-已删除)", example = "0")
    private Boolean isDeleted;

    @ApiModelProperty(value = "创建用户ID", example = "user123")
    private String createUserId;

    @ApiModelProperty(value = "创建用户名称", example = "张三")
    private String createUserName;

    @ApiModelProperty(value = "创建时间(时间戳)", example = "1640995200000")
    private Long createTime;

    @ApiModelProperty(value = "修改用户ID", example = "user456")
    private String updateUserId;

    @ApiModelProperty(value = "修改用户名称", example = "李四")
    private String updateUserName;

    @ApiModelProperty(value = "修改时间(时间戳)", example = "1640995200000")
    private Long updateTime;
} 